#pragma once
#include "DDefine.h"
#include "Stage.h"

class UIManager : public DSingleton <UIManager>
{
private:
	std::map<int, Stage*> m_StageMap;
	int m_Index;

public:
	void StageFrame(int index);
	void StageRender(int index);

	void AddStage(Stage* pStage);

	Board* GetFocusBoard();
	Board* GetCapturedBoard();
	void Release();

public:
	UIManager(void);
	virtual ~UIManager(void);
};
